3 Factors Affecting Solar Panel Costs